home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1999 March / EnigmA AMIGA RUN 35 (1999)(G.R. Edizioni)(IT)[!][issue 1999-03].iso / earcd / devel / vbcc-68k-src / machines / amiga68k / include / inline / exec_protos.h < prev    next >
C/C++ Source or Header  |  1999-01-01  |  19KB  |  233 lines

  1. ULONG  __Supervisor(__reg("a5") unsigned long (*userFunction)() ,__reg("a6") void *)="\tjsr\t-30(a6)";
  2. #define Supervisor(x1) __Supervisor((x1),SysBase)
  3. void  __InitCode(__reg("d0") unsigned long startClass,__reg("d1") unsigned long version ,__reg("a6") void *)="\tjsr\t-72(a6)";
  4. #define InitCode(x1,x2) __InitCode((x1),(x2),SysBase)
  5. void  __InitStruct(__reg("a1") APTR initTable,__reg("a2") APTR memory,__reg("d0") unsigned long size ,__reg("a6") void *)="\tjsr\t-78(a6)";
  6. #define InitStruct(x1,x2,x3) __InitStruct((x1),(x2),(x3),SysBase)
  7. struct Library * __MakeLibrary(__reg("a0") APTR funcInit,__reg("a1") APTR structInit,__reg("a2") unsigned long (*libInit)(),__reg("d0") unsigned long dataSize,__reg("d1") unsigned long segList ,__reg("a6") void *)="\tjsr\t-84(a6)";
  8. #define MakeLibrary(x1,x2,x3,x4,x5) __MakeLibrary((x1),(x2),(x3),(x4),(x5),SysBase)
  9. struct Resident * __FindResident(__reg("a1") UBYTE *name ,__reg("a6") void *)="\tjsr\t-96(a6)";
  10. #define FindResident(x1) __FindResident((x1),SysBase)
  11. APTR  __InitResident(__reg("a1") struct Resident *resident,__reg("d1") unsigned long segList ,__reg("a6") void *)="\tjsr\t-102(a6)";
  12. #define InitResident(x1,x2) __InitResident((x1),(x2),SysBase)
  13. void  __Alert(__reg("d7") unsigned long alertNum ,__reg("a6") void *)="\tjsr\t-108(a6)";
  14. #define Alert(x1) __Alert((x1),SysBase)
  15. void  __Debug(__reg("d0") unsigned long flags ,__reg("a6") void *)="\tjsr\t-114(a6)";
  16. #define Debug(x1) __Debug((x1),SysBase)
  17. void  __Disable(__reg("a6") void *)="\tjsr\t-120(a6)";
  18. #define Disable() __Disable(SysBase)
  19. void  __Enable(__reg("a6") void *)="\tjsr\t-126(a6)";
  20. #define Enable() __Enable(SysBase)
  21. void  __Forbid(__reg("a6") void *)="\tjsr\t-132(a6)";
  22. #define Forbid() __Forbid(SysBase)
  23. void  __Permit(__reg("a6") void *)="\tjsr\t-138(a6)";
  24. #define Permit() __Permit(SysBase)
  25. ULONG  __SetSR(__reg("d0") unsigned long newSR,__reg("d1") unsigned long mask ,__reg("a6") void *)="\tjsr\t-144(a6)";
  26. #define SetSR(x1,x2) __SetSR((x1),(x2),SysBase)
  27. APTR  __SuperState(__reg("a6") void *)="\tjsr\t-150(a6)";
  28. #define SuperState() __SuperState(SysBase)
  29. void  __UserState(__reg("d0") APTR sysStack ,__reg("a6") void *)="\tjsr\t-156(a6)";
  30. #define UserState(x1) __UserState((x1),SysBase)
  31. struct Interrupt * __SetIntVector(__reg("d0") long intNumber,__reg("a1") struct Interrupt *interrupt ,__reg("a6") void *)="\tjsr\t-162(a6)";
  32. #define SetIntVector(x1,x2) __SetIntVector((x1),(x2),SysBase)
  33. void  __AddIntServer(__reg("d0") long intNumber,__reg("a1") struct Interrupt *interrupt ,__reg("a6") void *)="\tjsr\t-168(a6)";
  34. #define AddIntServer(x1,x2) __AddIntServer((x1),(x2),SysBase)
  35. void  __RemIntServer(__reg("d0") long intNumber,__reg("a1") struct Interrupt *interrupt ,__reg("a6") void *)="\tjsr\t-174(a6)";
  36. #define RemIntServer(x1,x2) __RemIntServer((x1),(x2),SysBase)
  37. void  __Cause(__reg("a1") struct Interrupt *interrupt ,__reg("a6") void *)="\tjsr\t-180(a6)";
  38. #define Cause(x1) __Cause((x1),SysBase)
  39. APTR  __Allocate(__reg("a0") struct MemHeader *freeList,__reg("d0") unsigned long byteSize ,__reg("a6") void *)="\tjsr\t-186(a6)";
  40. #define Allocate(x1,x2) __Allocate((x1),(x2),SysBase)
  41. void  __Deallocate(__reg("a0") struct MemHeader *freeList,__reg("a1") APTR memoryBlock,__reg("d0") unsigned long byteSize ,__reg("a6") void *)="\tjsr\t-192(a6)";
  42. #define Deallocate(x1,x2,x3) __Deallocate((x1),(x2),(x3),SysBase)
  43. APTR  __AllocMem(__reg("d0") unsigned long byteSize,__reg("d1") unsigned long requirements ,__reg("a6") void *)="\tjsr\t-198(a6)";
  44. #define AllocMem(x1,x2) __AllocMem((x1),(x2),SysBase)
  45. APTR  __AllocAbs(__reg("d0") unsigned long byteSize,__reg("a1") APTR location ,__reg("a6") void *)="\tjsr\t-204(a6)";
  46. #define AllocAbs(x1,x2) __AllocAbs((x1),(x2),SysBase)
  47. void  __FreeMem(__reg("a1") APTR memoryBlock,__reg("d0") unsigned long byteSize ,__reg("a6") void *)="\tjsr\t-210(a6)";
  48. #define FreeMem(x1,x2) __FreeMem((x1),(x2),SysBase)
  49. ULONG  __AvailMem(__reg("d1") unsigned long requirements ,__reg("a6") void *)="\tjsr\t-216(a6)";
  50. #define AvailMem(x1) __AvailMem((x1),SysBase)
  51. struct MemList * __AllocEntry(__reg("a0") struct MemList *entry ,__reg("a6") void *)="\tjsr\t-222(a6)";
  52. #define AllocEntry(x1) __AllocEntry((x1),SysBase)
  53. void  __FreeEntry(__reg("a0") struct MemList *entry ,__reg("a6") void *)="\tjsr\t-228(a6)";
  54. #define FreeEntry(x1) __FreeEntry((x1),SysBase)
  55. void  __Insert(__reg("a0") struct List *list,__reg("a1") struct Node *node,__reg("a2") struct Node *pred ,__reg("a6") void *)="\tjsr\t-234(a6)";
  56. #define Insert(x1,x2,x3) __Insert((x1),(x2),(x3),SysBase)
  57. void  __AddHead(__reg("a0") struct List *list,__reg("a1") struct Node *node ,__reg("a6") void *)="\tjsr\t-240(a6)";
  58. #define AddHead(x1,x2) __AddHead((x1),(x2),SysBase)
  59. void  __AddTail(__reg("a0") struct List *list,__reg("a1") struct Node *node ,__reg("a6") void *)="\tjsr\t-246(a6)";
  60. #define AddTail(x1,x2) __AddTail((x1),(x2),SysBase)
  61. void  __Remove(__reg("a1") struct Node *node ,__reg("a6") void *)="\tjsr\t-252(a6)";
  62. #define Remove(x1) __Remove((x1),SysBase)
  63. struct Node * __RemHead(__reg("a0") struct List *list ,__reg("a6") void *)="\tjsr\t-258(a6)";
  64. #define RemHead(x1) __RemHead((x1),SysBase)
  65. struct Node * __RemTail(__reg("a0") struct List *list ,__reg("a6") void *)="\tjsr\t-264(a6)";
  66. #define RemTail(x1) __RemTail((x1),SysBase)
  67. void  __Enqueue(__reg("a0") struct List *list,__reg("a1") struct Node *node ,__reg("a6") void *)="\tjsr\t-270(a6)";
  68. #define Enqueue(x1,x2) __Enqueue((x1),(x2),SysBase)
  69. struct Node * __FindName(__reg("a0") struct List *list,__reg("a1") UBYTE *name ,__reg("a6") void *)="\tjsr\t-276(a6)";
  70. #define FindName(x1,x2) __FindName((x1),(x2),SysBase)
  71. APTR  __AddTask(__reg("a1") struct Task *task,__reg("a2") APTR initPC,__reg("a3") APTR finalPC ,__reg("a6") void *)="\tjsr\t-282(a6)";
  72. #define AddTask(x1,x2,x3) __AddTask((x1),(x2),(x3),SysBase)
  73. void  __RemTask(__reg("a1") struct Task *task ,__reg("a6") void *)="\tjsr\t-288(a6)";
  74. #define RemTask(x1) __RemTask((x1),SysBase)
  75. struct Task * __FindTask(__reg("a1") UBYTE *name ,__reg("a6") void *)="\tjsr\t-294(a6)";
  76. #define FindTask(x1) __FindTask((x1),SysBase)
  77. BYTE  __SetTaskPri(__reg("a1") struct Task *task,__reg("d0") long priority ,__reg("a6") void *)="\tjsr\t-300(a6)";
  78. #define SetTaskPri(x1,x2) __SetTaskPri((x1),(x2),SysBase)
  79. ULONG  __SetSignal(__reg("d0") unsigned long newSignals,__reg("d1") unsigned long signalSet ,__reg("a6") void *)="\tjsr\t-306(a6)";
  80. #define SetSignal(x1,x2) __SetSignal((x1),(x2),SysBase)
  81. ULONG  __SetExcept(__reg("d0") unsigned long newSignals,__reg("d1") unsigned long signalSet ,__reg("a6") void *)="\tjsr\t-312(a6)";
  82. #define SetExcept(x1,x2) __SetExcept((x1),(x2),SysBase)
  83. ULONG  __Wait(__reg("d0") unsigned long signalSet ,__reg("a6") void *)="\tjsr\t-318(a6)";
  84. #define Wait(x1) __Wait((x1),SysBase)
  85. void  __Signal(__reg("a1") struct Task *task,__reg("d0") unsigned long signalSet ,__reg("a6") void *)="\tjsr\t-324(a6)";
  86. #define Signal(x1,x2) __Signal((x1),(x2),SysBase)
  87. BYTE  __AllocSignal(__reg("d0") long signalNum ,__reg("a6") void *)="\tjsr\t-330(a6)";
  88. #define AllocSignal(x1) __AllocSignal((x1),SysBase)
  89. void  __FreeSignal(__reg("d0") long signalNum ,__reg("a6") void *)="\tjsr\t-336(a6)";
  90. #define FreeSignal(x1) __FreeSignal((x1),SysBase)
  91. LONG  __AllocTrap(__reg("d0") long trapNum ,__reg("a6") void *)="\tjsr\t-342(a6)";
  92. #define AllocTrap(x1) __AllocTrap((x1),SysBase)
  93. void  __FreeTrap(__reg("d0") long trapNum ,__reg("a6") void *)="\tjsr\t-348(a6)";
  94. #define FreeTrap(x1) __FreeTrap((x1),SysBase)
  95. void  __AddPort(__reg("a1") struct MsgPort *port ,__reg("a6") void *)="\tjsr\t-354(a6)";
  96. #define AddPort(x1) __AddPort((x1),SysBase)
  97. void  __RemPort(__reg("a1") struct MsgPort *port ,__reg("a6") void *)="\tjsr\t-360(a6)";
  98. #define RemPort(x1) __RemPort((x1),SysBase)
  99. void  __PutMsg(__reg("a0") struct MsgPort *port,__reg("a1") struct Message *message ,__reg("a6") void *)="\tjsr\t-366(a6)";
  100. #define PutMsg(x1,x2) __PutMsg((x1),(x2),SysBase)
  101. struct Message * __GetMsg(__reg("a0") struct MsgPort *port ,__reg("a6") void *)="\tjsr\t-372(a6)";
  102. #define GetMsg(x1) __GetMsg((x1),SysBase)
  103. void  __ReplyMsg(__reg("a1") struct Message *message ,__reg("a6") void *)="\tjsr\t-378(a6)";
  104. #define ReplyMsg(x1) __ReplyMsg((x1),SysBase)
  105. struct Message * __WaitPort(__reg("a0") struct MsgPort *port ,__reg("a6") void *)="\tjsr\t-384(a6)";
  106. #define WaitPort(x1) __WaitPort((x1),SysBase)
  107. struct MsgPort * __FindPort(__reg("a1") UBYTE *name ,__reg("a6") void *)="\tjsr\t-390(a6)";
  108. #define FindPort(x1) __FindPort((x1),SysBase)
  109. void  __AddLibrary(__reg("a1") struct Library *library ,__reg("a6") void *)="\tjsr\t-396(a6)";
  110. #define AddLibrary(x1) __AddLibrary((x1),SysBase)
  111. void  __RemLibrary(__reg("a1") struct Library *library ,__reg("a6") void *)="\tjsr\t-402(a6)";
  112. #define RemLibrary(x1) __RemLibrary((x1),SysBase)
  113. struct Library * __OldOpenLibrary(__reg("a1") UBYTE *libName ,__reg("a6") void *)="\tjsr\t-408(a6)";
  114. #define OldOpenLibrary(x1) __OldOpenLibrary((x1),SysBase)
  115. void  __CloseLibrary(__reg("a1") struct Library *library ,__reg("a6") void *)="\tjsr\t-414(a6)";
  116. #define CloseLibrary(x1) __CloseLibrary((x1),SysBase)
  117. void  __SumLibrary(__reg("a1") struct Library *library ,__reg("a6") void *)="\tjsr\t-426(a6)";
  118. #define SumLibrary(x1) __SumLibrary((x1),SysBase)
  119. void  __AddDevice(__reg("a1") struct Device *device ,__reg("a6") void *)="\tjsr\t-432(a6)";
  120. #define AddDevice(x1) __AddDevice((x1),SysBase)
  121. void  __RemDevice(__reg("a1") struct Device *device ,__reg("a6") void *)="\tjsr\t-438(a6)";
  122. #define RemDevice(x1) __RemDevice((x1),SysBase)
  123. BYTE  __OpenDevice(__reg("a0") UBYTE *devName,__reg("d0") unsigned long unit,__reg("a1") struct IORequest *ioRequest,__reg("d1") unsigned long flags ,__reg("a6") void *)="\tjsr\t-444(a6)";
  124. #define OpenDevice(x1,x2,x3,x4) __OpenDevice((x1),(x2),(x3),(x4),SysBase)
  125. void  __CloseDevice(__reg("a1") struct IORequest *ioRequest ,__reg("a6") void *)="\tjsr\t-450(a6)";
  126. #define CloseDevice(x1) __CloseDevice((x1),SysBase)
  127. BYTE  __DoIO(__reg("a1") struct IORequest *ioRequest ,__reg("a6") void *)="\tjsr\t-456(a6)";
  128. #define DoIO(x1) __DoIO((x1),SysBase)
  129. void  __SendIO(__reg("a1") struct IORequest *ioRequest ,__reg("a6") void *)="\tjsr\t-462(a6)";
  130. #define SendIO(x1) __SendIO((x1),SysBase)
  131. struct IORequest * __CheckIO(__reg("a1") struct IORequest *ioRequest ,__reg("a6") void *)="\tjsr\t-468(a6)";
  132. #define CheckIO(x1) __CheckIO((x1),SysBase)
  133. BYTE  __WaitIO(__reg("a1") struct IORequest *ioRequest ,__reg("a6") void *)="\tjsr\t-474(a6)";
  134. #define WaitIO(x1) __WaitIO((x1),SysBase)
  135. void  __AbortIO(__reg("a1") struct IORequest *ioRequest ,__reg("a6") void *)="\tjsr\t-480(a6)";
  136. #define AbortIO(x1) __AbortIO((x1),SysBase)
  137. void  __AddResource(__reg("a1") APTR resource ,__reg("a6") void *)="\tjsr\t-486(a6)";
  138. #define AddResource(x1) __AddResource((x1),SysBase)
  139. void  __RemResource(__reg("a1") APTR resource ,__reg("a6") void *)="\tjsr\t-492(a6)";
  140. #define RemResource(x1) __RemResource((x1),SysBase)
  141. APTR  __OpenResource(__reg("a1") UBYTE *resName ,__reg("a6") void *)="\tjsr\t-498(a6)";
  142. #define OpenResource(x1) __OpenResource((x1),SysBase)
  143. APTR  __RawDoFmt(__reg("a0") UBYTE *formatString,__reg("a1") APTR dataStream,__reg("a2") void (*putChProc)(),__reg("a3") APTR putChData ,__reg("a6") void *)="\tjsr\t-522(a6)";
  144. #define RawDoFmt(x1,x2,x3,x4) __RawDoFmt((x1),(x2),(x3),(x4),SysBase)
  145. ULONG  __GetCC(__reg("a6") void *)="\tjsr\t-528(a6)";
  146. #define GetCC() __GetCC(SysBase)
  147. ULONG  __TypeOfMem(__reg("a1") APTR address ,__reg("a6") void *)="\tjsr\t-534(a6)";
  148. #define TypeOfMem(x1) __TypeOfMem((x1),SysBase)
  149. ULONG  __Procure(__reg("a0") struct SignalSemaphore *sigSem,__reg("a1") struct SemaphoreMessage *bidMsg ,__reg("a6") void *)="\tjsr\t-540(a6)";
  150. #define Procure(x1,x2) __Procure((x1),(x2),SysBase)
  151. void  __Vacate(__reg("a0") struct SignalSemaphore *sigSem,__reg("a1") struct SemaphoreMessage *bidMsg ,__reg("a6") void *)="\tjsr\t-546(a6)";
  152. #define Vacate(x1,x2) __Vacate((x1),(x2),SysBase)
  153. struct Library * __OpenLibrary(__reg("a1") UBYTE *libName,__reg("d0") unsigned long version ,__reg("a6") void *)="\tjsr\t-552(a6)";
  154. #define OpenLibrary(x1,x2) __OpenLibrary((x1),(x2),SysBase)
  155. void  __InitSemaphore(__reg("a0") struct SignalSemaphore *sigSem ,__reg("a6") void *)="\tjsr\t-558(a6)";
  156. #define InitSemaphore(x1) __InitSemaphore((x1),SysBase)
  157. void  __ObtainSemaphore(__reg("a0") struct SignalSemaphore *sigSem ,__reg("a6") void *)="\tjsr\t-564(a6)";
  158. #define ObtainSemaphore(x1) __ObtainSemaphore((x1),SysBase)
  159. void  __ReleaseSemaphore(__reg("a0") struct SignalSemaphore *sigSem ,__reg("a6") void *)="\tjsr\t-570(a6)";
  160. #define ReleaseSemaphore(x1) __ReleaseSemaphore((x1),SysBase)
  161. ULONG  __AttemptSemaphore(__reg("a0") struct SignalSemaphore *sigSem ,__reg("a6") void *)="\tjsr\t-576(a6)";
  162. #define AttemptSemaphore(x1) __AttemptSemaphore((x1),SysBase)
  163. void  __ObtainSemaphoreList(__reg("a0") struct List *sigSem ,__reg("a6") void *)="\tjsr\t-582(a6)";
  164. #define ObtainSemaphoreList(x1) __ObtainSemaphoreList((x1),SysBase)
  165. void  __ReleaseSemaphoreList(__reg("a0") struct List *sigSem ,__reg("a6") void *)="\tjsr\t-588(a6)";
  166. #define ReleaseSemaphoreList(x1) __ReleaseSemaphoreList((x1),SysBase)
  167. struct SignalSemaphore * __FindSemaphore(__reg("a1") UBYTE *sigSem ,__reg("a6") void *)="\tjsr\t-594(a6)";
  168. #define FindSemaphore(x1) __FindSemaphore((x1),SysBase)
  169. void  __AddSemaphore(__reg("a1") struct SignalSemaphore *sigSem ,__reg("a6") void *)="\tjsr\t-600(a6)";
  170. #define AddSemaphore(x1) __AddSemaphore((x1),SysBase)
  171. void  __RemSemaphore(__reg("a1") struct SignalSemaphore *sigSem ,__reg("a6") void *)="\tjsr\t-606(a6)";
  172. #define RemSemaphore(x1) __RemSemaphore((x1),SysBase)
  173. ULONG  __SumKickData(__reg("a6") void *)="\tjsr\t-612(a6)";
  174. #define SumKickData() __SumKickData(SysBase)
  175. void  __AddMemList(__reg("d0") unsigned long size,__reg("d1") unsigned long attributes,__reg("d2") long pri,__reg("a0") APTR base,__reg("a1") UBYTE *name ,__reg("a6") void *)="\tjsr\t-618(a6)";
  176. #define AddMemList(x1,x2,x3,x4,x5) __AddMemList((x1),(x2),(x3),(x4),(x5),SysBase)
  177. void  __CopyMem(__reg("a0") APTR source,__reg("a1") APTR dest,__reg("d0") unsigned long size ,__reg("a6") void *)="\tjsr\t-624(a6)";
  178. #define CopyMem(x1,x2,x3) __CopyMem((x1),(x2),(x3),SysBase)
  179. void  __CopyMemQuick(__reg("a0") APTR source,__reg("a1") APTR dest,__reg("d0") unsigned long size ,__reg("a6") void *)="\tjsr\t-630(a6)";
  180. #define CopyMemQuick(x1,x2,x3) __CopyMemQuick((x1),(x2),(x3),SysBase)
  181. void  __CacheClearU(__reg("a6") void *)="\tjsr\t-636(a6)";
  182. #define CacheClearU() __CacheClearU(SysBase)
  183. void  __CacheClearE(__reg("a0") APTR address,__reg("d0") unsigned long length,__reg("d1") unsigned long caches ,__reg("a6") void *)="\tjsr\t-642(a6)";
  184. #define CacheClearE(x1,x2,x3) __CacheClearE((x1),(x2),(x3),SysBase)
  185. ULONG  __CacheControl(__reg("d0") unsigned long cacheBits,__reg("d1") unsigned long cacheMask ,__reg("a6") void *)="\tjsr\t-648(a6)";
  186. #define CacheControl(x1,x2) __CacheControl((x1),(x2),SysBase)
  187. APTR  __CreateIORequest(__reg("a0") struct MsgPort *port,__reg("d0") unsigned long size ,__reg("a6") void *)="\tjsr\t-654(a6)";
  188. #define CreateIORequest(x1,x2) __CreateIORequest((x1),(x2),SysBase)
  189. void  __DeleteIORequest(__reg("a0") APTR iorequest ,__reg("a6") void *)="\tjsr\t-660(a6)";
  190. #define DeleteIORequest(x1) __DeleteIORequest((x1),SysBase)
  191. struct MsgPort * __CreateMsgPort(__reg("a6") void *)="\tjsr\t-666(a6)";
  192. #define CreateMsgPort() __CreateMsgPort(SysBase)
  193. void  __DeleteMsgPort(__reg("a0") struct MsgPort *port ,__reg("a6") void *)="\tjsr\t-672(a6)";
  194. #define DeleteMsgPort(x1) __DeleteMsgPort((x1),SysBase)
  195. void  __ObtainSemaphoreShared(__reg("a0") struct SignalSemaphore *sigSem ,__reg("a6") void *)="\tjsr\t-678(a6)";
  196. #define ObtainSemaphoreShared(x1) __ObtainSemaphoreShared((x1),SysBase)
  197. APTR  __AllocVec(__reg("d0") unsigned long byteSize,__reg("d1") unsigned long requirements ,__reg("a6") void *)="\tjsr\t-684(a6)";
  198. #define AllocVec(x1,x2) __AllocVec((x1),(x2),SysBase)
  199. void  __FreeVec(__reg("a1") APTR memoryBlock ,__reg("a6") void *)="\tjsr\t-690(a6)";
  200. #define FreeVec(x1) __FreeVec((x1),SysBase)
  201. APTR  __CreatePool(__reg("d0") unsigned long requirements,__reg("d1") unsigned long puddleSize,__reg("d2") unsigned long threshSize ,__reg("a6") void *)="\tjsr\t-696(a6)";
  202. #define CreatePool(x1,x2,x3) __CreatePool((x1),(x2),(x3),SysBase)
  203. void  __DeletePool(__reg("a0") APTR poolHeader ,__reg("a6") void *)="\tjsr\t-702(a6)";
  204. #define DeletePool(x1) __DeletePool((x1),SysBase)
  205. APTR  __AllocPooled(__reg("a0") APTR poolHeader,__reg("d0") unsigned long memSize ,__reg("a6") void *)="\tjsr\t-708(a6)";
  206. #define AllocPooled(x1,x2) __AllocPooled((x1),(x2),SysBase)
  207. void  __FreePooled(__reg("a0") APTR poolHeader,__reg("a1") APTR memory,__reg("d0") unsigned long memSize ,__reg("a6") void *)="\tjsr\t-714(a6)";
  208. #define FreePooled(x1,x2,x3) __FreePooled((x1),(x2),(x3),SysBase)
  209. ULONG  __AttemptSemaphoreShared(__reg("a0") struct SignalSemaphore *sigSem ,__reg("a6") void *)="\tjsr\t-720(a6)";
  210. #define AttemptSemaphoreShared(x1) __AttemptSemaphoreShared((x1),SysBase)
  211. void  __ColdReboot(__reg("a6") void *)="\tjsr\t-726(a6)";
  212. #define ColdReboot() __ColdReboot(SysBase)
  213. void  __StackSwap(__reg("a0") struct StackSwapStruct *newStack ,__reg("a6") void *)="\tjsr\t-732(a6)";
  214. #define StackSwap(x1) __StackSwap((x1),SysBase)
  215. void  __ChildFree(__reg("d0") APTR tid ,__reg("a6") void *)="\tjsr\t-738(a6)";
  216. #define ChildFree(x1) __ChildFree((x1),SysBase)
  217. void  __ChildOrphan(__reg("d0") APTR tid ,__reg("a6") void *)="\tjsr\t-744(a6)";
  218. #define ChildOrphan(x1) __ChildOrphan((x1),SysBase)
  219. void  __ChildStatus(__reg("d0") APTR tid ,__reg("a6") void *)="\tjsr\t-750(a6)";
  220. #define ChildStatus(x1) __ChildStatus((x1),SysBase)
  221. void  __ChildWait(__reg("d0") APTR tid ,__reg("a6") void *)="\tjsr\t-756(a6)";
  222. #define ChildWait(x1) __ChildWait((x1),SysBase)
  223. APTR  __CachePreDMA(__reg("a0") APTR address,__reg("a1") ULONG *length,__reg("d0") unsigned long flags ,__reg("a6") void *)="\tjsr\t-762(a6)";
  224. #define CachePreDMA(x1,x2,x3) __CachePreDMA((x1),(x2),(x3),SysBase)
  225. void  __CachePostDMA(__reg("a0") APTR address,__reg("a1") ULONG *length,__reg("d0") unsigned long flags ,__reg("a6") void *)="\tjsr\t-768(a6)";
  226. #define CachePostDMA(x1,x2,x3) __CachePostDMA((x1),(x2),(x3),SysBase)
  227. void  __AddMemHandler(__reg("a1") struct Interrupt *memhand ,__reg("a6") void *)="\tjsr\t-774(a6)";
  228. #define AddMemHandler(x1) __AddMemHandler((x1),SysBase)
  229. void  __RemMemHandler(__reg("a1") struct Interrupt *memhand ,__reg("a6") void *)="\tjsr\t-780(a6)";
  230. #define RemMemHandler(x1) __RemMemHandler((x1),SysBase)
  231. ULONG  __ObtainQuickVector(__reg("a0") APTR interruptCode ,__reg("a6") void *)="\tjsr\t-786(a6)";
  232. #define ObtainQuickVector(x1) __ObtainQuickVector((x1),SysBase)
  233.